package org.jeecg.config.thirdapp;

import lombok.Data;

/**
 * 第三方App对接
 */
@Data
public class ThirdAppTypeItemVo {

    /**
     * 是否启用
     */
    private boolean enabled;
    /**
     * 应用Key
     */
    private String clientId;
    /**
     * 应用Secret
     */
    private String clientSecret;
    /**
     * 应用ID
     */
    private String agentId;
    /**
     * 目前仅企业微信用到：自建应用Secret
     */
    private String agentAppSecret;

    /**授权服务**/
    private String oauthHost;
    /**服务端口**/
    private String hostPort;

    /**
     * 商户签名证书,生产请替换商户的生产签名证书***.pfx
     * pfxPath=certificate/103881104410001.pfx
     */
    private  String pfxpath;

    /**
     * 商户验签证书，生产请替换的生产验签证书TrustPay.cer（见下面配置）
     * cerPath=certificate/TrustPayTest.cer
     * 生成环境cerPath=certificate/TrustPay.cer
     */
    private  String cerpath;

    /**
     * pfx证书密码，生产请替换商户生产证书密码
     * keystore_password=abcd1234
     */
    private  String keystore_password;

    /**
     * pfx证书别名（无需改动）
     * keystore_alias=alias
     */
    private  String keystore_alias;

    public int getAgentIdInt() {
        return Integer.parseInt(agentId);
    }

}
